/**
 * Project:      CMS Danneo : Content management system
 * File:         simple.style.css
 * @version	 $Id: Danneo CMS v.0.5.4 Release $
 * @package      CMS Danneo basis kernel
 * @copyright    Copyright (C) 2004 - 2010 Danneo Team. All rights reserved.
 * @link         http://danneo.com, http://danneo.ru
 * @license      http://www.gnu.org/licenses/gpl-2.0.html   GNU General Public License, version 2
 */
*		{ margin: 0; padding: 0; vertical-align: baseline; }
body		{ margin: auto; line-height: 1.3em; font-family: Arial; font-size: 12px; background-color: #fff; }
table, td, div	{ color: #363636; }
img		{ border: 0px; }

.left		{ float: left; }
.right		{ float: right; }
/* thumb float*/
.imgleft	{ float: left; margin: .2em 1em 1em 0 !important; }
.imgright	{ float: right; margin: .2em 0 1em 1em !important; }

.al		{ text-align: left; }
.ar		{ text-align: right; }
.ac		{ text-align: center; }
.va		{ vertical-align: middle; }
.clear		{ clear: both; height: 0; display: block; font-size: 1px; line-height: 1px; background: transparent; }
.clear-line	{ clear: both; height: 7px; display: block; font-size: 7px; line-height: 7px; background: transparent; }
.pad		{ padding: 7px; }
.pad-horiz	{ padding: 0 7px; }

a:link,
a:visited	{ color: #265e9d; text-decoration: none; }
a:hover		{ color: #748fb3; }

.pages                  { font-size: 11px; margin: 0; padding: 7px; text-align: center; clear: both; }
.pages span		{ color: #ccc; border: 1px solid #f1f1f1; background-color: #fff; }
.pages.pagesrow		{ color: #fff; background-color: #6699cc; border-color: #24578a; }
.pages.pagesrow strong	{ color: #e6f5fd; }
.pages a		{ border: 1px solid #6699cc; background-color: #e6f5fd; }
.pages a:hover		{ color: #fff; background-color: #6699cc; border-color: #24578a; text-decoration: none; }

.redfont		{ color: #8d4d5d; }
/* Images */
.tableod		{ border: none; padding: 7px; text-align: center; }
.tableod #img		{ padding: 1px; border: 10px solid #e5e5e5; }
.tableod #imgtitle	{ padding: 5px; color: #000; }
.tablein		{ padding: 5px; text-align: center; color: #b90000; }
.tablein strong		{ color: #888; }

.info		        { border: none; width: 100%; }
.info.head,
.info.head td		{ padding: 7px; border-bottom: 1px solid #ccc; color: #b90000; }
.info td		{ padding: 7px; border-bottom: 1px solid #ccc; color: #888; }

.mediain		{ display: inline; padding: 3px; }
.mediaod		{ padding: 1px; border: solid 5px #e5e5e5; }
.mediait		{ padding: 1px; border: solid 5px #b90000; }

/* Redirect */
.redirect		{ background: #fff; margin: 100px auto 0; }
.redirecttitle		{ color: #600; background: #000; line-height: 100%; padding: .4em 1em; }
.redirecttext		{ font-size: 12px; width: 50%; padding: 4em; color: #999;
                          border: 1px solid #d4d4d4;
                          -moz-box-shadow: 1px 1px 9px #ddd; -webkit-box-shadow: 1px 1px 9px #ddd;
                          -khtml-box-shadow: 1px 1px 9px #ddd; box-shadow: inset 1px 1px 9px #ddd;
                          -moz-border-radius: 5px; -webkitborder-radius: 5px;
                          -khtml-border-radius: 5px; border-radius: 5px; }
.redirecttext big	{ font-size: 1.4em; color: #666; padding-left: 1em; vertical-align: middle; }
.redirecttext p  	{ font-size: 12px; }
.redirecttext p a	{ text-decoration: underline; }

/* Print */
#print		        { padding: 15px; text-align: center; }
#print.printrow		{ padding: 10px 0; margin: 0; text-align: left; }
#print.printrow.title	{ text-align: justify; font: 17px/21pt Arial, Helvetica, sans-serif; }
#print.printrow.text	{ text-align: justify; font: 14px/17pt Arial, Helvetica, sans-serif; }
#print.text.thumb img	{ padding: .3em; border: solid.5em #eee; }
#print.printline	{ border: 1px dashed #ddd; padding: 15px; color: #666; font-size: 12px; text-align: center; }
#print.printline p	{ padding: 2px; margin: 0; }
